http://b.jtthink.com/read.php?tid=1050
http://b.jtthink.com/read.php?tid=676
老套弄的开张课,粗暴的入门下概念。为后面的课时做准备
我们先搭建一个方便快速的环境,运行出第一段程序。后面再讲知识点。找到感觉很重要
今天做个练习课程,监控GO写的程序中的io行为。仅仅为了快速入门。
由于后面需要单开kprobe的演示,所以我们快速先入门个概念。后面要同步开单知识点章节
上节课是ID,太粗暴。今天我们来通过进程名过滤
后面会有专门的课程,今天粗暴入门
今天我们来获取流量的协议,拦截Ping
粗暴入门IP地址的获取
今天我们进入用户态的开发
今天我们简单粗暴的入门下map。把内核态数据传给用户态
上节课我们传递是字符串。今天我们演示下如何传递struct
今天我们来入门一个特殊的MAP:ring buffer
之前我们的xdp缺少用户态,今天我们结合golang来做个来源IP的拦截
本课时选学,已经开了专门的网络篇在讲这个
从eBPF角度如何禁止指定IP访问。
后面我们花几课时稍微讲一下进程的获取
沿着上节课我们稍微进阶下
进程调度涉及到CPU切换,今天我们可以来捕获它
ebpf著名的一个功能就是可以进行"打桩",其中一种做法就是使用uprobe。今天我们来入个门
上节课我们监听的是bash,不刺激。今天我们来搞golang程序。后面我们考虑对k8s进行打桩
专门做了一个镜像给大家,方便大家无基础快速部署开发环境。后面还会更新和升级
问:为什么有的课程会涨价?
答:课程刚开始更新时是比较便宜的,随着课时的增多会逐步涨到原价
问:课程价格是每节课都要这么多钱?
答:课程价格是指该课程下面所有课时的总价,
问:为啥有课程最后显示课时正在更新?
答:说明我们的讲师还在录制中
问:购买课程后能看多久?
答:终身在线观看